package io;

import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;

/**
 * 缓冲字符输出流
 *
 * java.io.BufferedWriter和BufferedReader
 * 缓冲字符流内部也有一个数组用来块写文本数据加快读写效率，并且可以按行读写字符串。
 *
 * java.io.PrintWriter
 * 具有自动行刷新功能的缓冲字符输出流，内部总是连接BufferedWriter作为缓冲加速功能。
 */
public class PWDemo {
    public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException {
        //向文件pw.txt中写入文本信息
        /*
            PrintWriter支持直接向文件写操作的构造器:
            PrintWriter(String fileName)
            PrintWriter(File file)
         */
        PrintWriter pw = new PrintWriter("./pw.txt","UTF-8");

        pw.println("夜空中最亮的星，能否听清,");
        pw.println("那仰望的人心底的孤独和叹息。");

        System.out.println("写出完毕!");
        pw.close();
    }
}





